package com.genreate.util.jtk.backgroundService;

/**
 * EPLEventExtInitRes，事件进度日志响应对象-事件扩展(初报)对象
 */
public class EPLEventExtInitRes {
    /**
     * 事件详情
     */
    private String content;
    /**
     * 创建时间
     */
    private Long createTime;
    /**
     * 事件ID
     */
    private Long eventId;
    /**
     * 事件等级
     */
    private Long eventLevel;
    private EPLEventReportRes eventReportRes;
    /**
     * 是否有伤亡
     */
    private Long haveCasualty;
    private Long id;
    /**
     * 初报事件类型
     */
    private Long initEventType;
    /**
     * 事发地点纬度
     */
    private Double latitude;
    /**
     * 事发地点经度
     */
    private Double longitude;
    /**
     * 事件名称(特殊规则生成)
     */
    private String name;
    /**
     * 事发时间
     */
    private Long occurTime;
    /**
     * 事发地点名称
     */
    private String position;
    /**
     * 备注
     */
    private String remark;
    /**
     * 事件来源:(枚举值:0:未知)
     */
    private Long source;
    /**
     * 事件等级(外部系统中的等级)(枚举值:0:未知)
     */
    private Long sourceLevel;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 创建者ID
     */
    private Long userId;
    /**
     * 创建者名称
     */
    private String userName;

    /**
     * 基础事件内容
     */
    private EPLEventRes eventRes;

    /**
     * 初报
     */
    private EPLEventExtInitRes initRes;

    public EPLEventExtInitRes getInitRes() {
        return initRes;
    }

    public void setInitRes(EPLEventExtInitRes initRes) {
        this.initRes = initRes;
    }

    public EPLEventRes getEventRes() {
        return eventRes;
    }

    public void setEventRes(EPLEventRes eventRes) {
        this.eventRes = eventRes;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String value) {
        this.content = value;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long value) {
        this.createTime = value;
    }

    public Long getEventId() {
        return eventId;
    }

    public void setEventId(Long value) {
        this.eventId = value;
    }

    public Long getEventLevel() {
        return eventLevel;
    }

    public void setEventLevel(Long value) {
        this.eventLevel = value;
    }

    public EPLEventReportRes getEventReportRes() {
        return eventReportRes;
    }

    public void setEventReportRes(EPLEventReportRes value) {
        this.eventReportRes = value;
    }

    public Long getHaveCasualty() {
        return haveCasualty;
    }

    public void setHaveCasualty(Long value) {
        this.haveCasualty = value;
    }

    public Long getInitEventType() {
        return initEventType;
    }

    public void setInitEventType(Long value) {
        this.initEventType = value;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double value) {
        this.latitude = value;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double value) {
        this.longitude = value;
    }

    public String getName() {
        return name;
    }

    public void setName(String value) {
        this.name = value;
    }

    public Long getOccurTime() {
        return occurTime;
    }

    public void setOccurTime(Long value) {
        this.occurTime = value;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String value) {
        this.position = value;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String value) {
        this.remark = value;
    }

    public Long getSource() {
        return source;
    }

    public void setSource(Long value) {
        this.source = value;
    }

    public Long getSourceLevel() {
        return sourceLevel;
    }

    public void setSourceLevel(Long value) {
        this.sourceLevel = value;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long value) {
        this.updateTime = value;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long value) {
        this.userId = value;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String value) {
        this.userName = value;
    }
}